package repositorio;

import equipamento.IRepositorioEquipamento;
import equipamento.RepositorioEquipamentoArray;
import naturezaChamado.IRepositorioNaturezaChamado;
import naturezaChamado.RepositorioNaturezaChamadoArray;
import nivelUrgencia.IRepositorioNivelUrgencia;
import nivelUrgencia.RepositorioNivelUrgenciaArray;
import pessoa.cliente.IRepositorioCliente;
import pessoa.cliente.RepositorioClienteArray;
import pessoa.usuario.IRepositorioUsuario;
import pessoa.usuario.RepositorioUsuarioArray;

public class FabricaRepositorioArray extends FabricaRepositorio {
    
    protected FabricaRepositorioArray() {        
    }

    public IRepositorioUsuario getInstanciaRepositorioUsuario() {
        return new RepositorioUsuarioArray();
    }

    public IRepositorioCliente getInstanciaRepositorioCliente() {
        return new RepositorioClienteArray();
    }

    public IRepositorioEquipamento getInstanciaRepositorioEquipamento() {
        return new RepositorioEquipamentoArray();
    }

    public IRepositorioNivelUrgencia getInstanciaRepositorioNivelUrgencia() {
        return new RepositorioNivelUrgenciaArray();
    }

    public IRepositorioNaturezaChamado getInstanciaRepositorioNaturezaChamado() {
        return new RepositorioNaturezaChamadoArray();
    }        
}
